using Google.ProtocolBuffers;
using micromsg.Proto;
using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using System.IO;
using System.Runtime.CompilerServices;
namespace micromsg
{
	[GeneratedCode("ProtoGen", "2.3.0.277"), DebuggerNonUserCode, CompilerGenerated]
	public sealed class DownloadAppAttachRequest : GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>
	{
		[GeneratedCode("ProtoGen", "2.3.0.277"), DebuggerNonUserCode, CompilerGenerated]
		public sealed class Builder : GeneratedBuilderLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>
		{
			private bool resultIsReadOnly;
			private DownloadAppAttachRequest result;
			protected override DownloadAppAttachRequest.Builder ThisBuilder
			{
				get
				{
					return this;
				}
			}
			public override bool IsInitialized
			{
				get
				{
					return this.result.IsInitialized;
				}
			}
			protected override DownloadAppAttachRequest MessageBeingBuilt
			{
				get
				{
					return this.PrepareBuilder();
				}
			}
			public override DownloadAppAttachRequest DefaultInstanceForType
			{
				get
				{
					return DownloadAppAttachRequest.DefaultInstance;
				}
			}
			public BaseRequest BaseRequest
			{
				get
				{
					return this.result.BaseRequest;
				}
				set
				{
					this.SetBaseRequest(value);
				}
			}
			public string AppId
			{
				get
				{
					return this.result.AppId;
				}
				set
				{
					this.SetAppId(value);
				}
			}
			public uint SdkVersion
			{
				get
				{
					return this.result.SdkVersion;
				}
				set
				{
					this.SetSdkVersion(value);
				}
			}
			public string MediaId
			{
				get
				{
					return this.result.MediaId;
				}
				set
				{
					this.SetMediaId(value);
				}
			}
			public string UserName
			{
				get
				{
					return this.result.UserName;
				}
				set
				{
					this.SetUserName(value);
				}
			}
			public uint TotalLen
			{
				get
				{
					return this.result.TotalLen;
				}
				set
				{
					this.SetTotalLen(value);
				}
			}
			public uint StartPos
			{
				get
				{
					return this.result.StartPos;
				}
				set
				{
					this.SetStartPos(value);
				}
			}
			public uint DataLen
			{
				get
				{
					return this.result.DataLen;
				}
				set
				{
					this.SetDataLen(value);
				}
			}
			public string OutFmt
			{
				get
				{
					return this.result.OutFmt;
				}
				set
				{
					this.SetOutFmt(value);
				}
			}
			public int Rotation
			{
				get
				{
					return this.result.Rotation;
				}
				set
				{
					this.SetRotation(value);
				}
			}
			public Builder()
			{
				this.result = DownloadAppAttachRequest.DefaultInstance;
				this.resultIsReadOnly = true;
			}
			internal Builder(DownloadAppAttachRequest cloneFrom)
			{
				this.result = cloneFrom;
				this.resultIsReadOnly = true;
			}
			private DownloadAppAttachRequest PrepareBuilder()
			{
				if (this.resultIsReadOnly)
				{
					DownloadAppAttachRequest other = this.result;
					this.result = new DownloadAppAttachRequest();
					this.resultIsReadOnly = false;
					this.MergeFrom(other);
				}
				return this.result;
			}
			public override DownloadAppAttachRequest.Builder Clear()
			{
				this.result = DownloadAppAttachRequest.DefaultInstance;
				this.resultIsReadOnly = true;
				return this;
			}
			public override DownloadAppAttachRequest.Builder Clone()
			{
				if (this.resultIsReadOnly)
				{
					return new DownloadAppAttachRequest.Builder(this.result);
				}
				return new DownloadAppAttachRequest.Builder().MergeFrom(this.result);
			}
			public override DownloadAppAttachRequest BuildPartial()
			{
				if (this.resultIsReadOnly)
				{
					return this.result;
				}
				this.resultIsReadOnly = true;
				return this.result.MakeReadOnly();
			}
			public override DownloadAppAttachRequest.Builder MergeFrom(IMessageLite other)
			{
				if (other is DownloadAppAttachRequest)
				{
					return this.MergeFrom((DownloadAppAttachRequest)other);
				}
				base.MergeFrom(other);
				return this;
			}
			public override DownloadAppAttachRequest.Builder MergeFrom(DownloadAppAttachRequest other)
			{
				return this;
			}
			public override DownloadAppAttachRequest.Builder MergeFrom(ICodedInputStream input)
			{
				return this.MergeFrom(input, ExtensionRegistry.Empty);
			}
			public override DownloadAppAttachRequest.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry)
			{
				this.PrepareBuilder();
				uint num;
				string text;
				while (input.ReadTag(out num, out text))
				{
					if (num == 0u && text != null)
					{
						int num2 = Array.BinarySearch<string>(DownloadAppAttachRequest._downloadAppAttachRequestFieldNames, text, StringComparer.get_Ordinal());
						if (num2 < 0)
						{
							this.ParseUnknownField(input, extensionRegistry, num, text);
							continue;
						}
						num = DownloadAppAttachRequest._downloadAppAttachRequestFieldTags[num2];
					}
					uint num3 = num;
					if (num3 <= 34u)
					{
						if (num3 <= 10u)
						{
							if (num3 == 0u)
							{
								throw InvalidProtocolBufferException.InvalidTag();
							}
							if (num3 == 10u)
							{
								BaseRequest.Builder builder = BaseRequest.CreateBuilder();
								if (this.result.hasBaseRequest)
								{
									builder.MergeFrom(this.BaseRequest);
								}
								input.ReadMessage(builder, extensionRegistry);
								this.BaseRequest = builder.BuildPartial();
								continue;
							}
						}
						else
						{
							if (num3 == 18u)
							{
								this.result.hasAppId = input.ReadString(ref this.result.appId_);
								continue;
							}
							if (num3 == 24u)
							{
								this.result.hasSdkVersion = input.ReadUInt32(ref this.result.sdkVersion_);
								continue;
							}
							if (num3 == 34u)
							{
								this.result.hasMediaId = input.ReadString(ref this.result.mediaId_);
								continue;
							}
						}
					}
					else
					{
						if (num3 <= 56u)
						{
							if (num3 == 42u)
							{
								this.result.hasUserName = input.ReadString(ref this.result.userName_);
								continue;
							}
							if (num3 == 48u)
							{
								this.result.hasTotalLen = input.ReadUInt32(ref this.result.totalLen_);
								continue;
							}
							if (num3 == 56u)
							{
								this.result.hasStartPos = input.ReadUInt32(ref this.result.startPos_);
								continue;
							}
						}
						else
						{
							if (num3 == 64u)
							{
								this.result.hasDataLen = input.ReadUInt32(ref this.result.dataLen_);
								continue;
							}
							if (num3 == 74u)
							{
								this.result.hasOutFmt = input.ReadString(ref this.result.outFmt_);
								continue;
							}
							if (num3 == 80u)
							{
								this.result.hasRotation = input.ReadInt32(ref this.result.rotation_);
								continue;
							}
						}
					}
					if (WireFormat.IsEndGroupTag(num))
					{
						return this;
					}
					this.ParseUnknownField(input, extensionRegistry, num, text);
				}
				return this;
			}
			public DownloadAppAttachRequest.Builder SetBaseRequest(BaseRequest value)
			{
				ThrowHelper.ThrowIfNull(value, "value");
				this.PrepareBuilder();
				this.result.hasBaseRequest = true;
				this.result.baseRequest_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder SetBaseRequest(BaseRequest.Builder builderForValue)
			{
				ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
				this.PrepareBuilder();
				this.result.hasBaseRequest = true;
				this.result.baseRequest_ = builderForValue.Build();
				return this;
			}
			public DownloadAppAttachRequest.Builder MergeBaseRequest(BaseRequest value)
			{
				ThrowHelper.ThrowIfNull(value, "value");
				this.PrepareBuilder();
				if (this.result.hasBaseRequest && this.result.baseRequest_ != BaseRequest.DefaultInstance)
				{
					this.result.baseRequest_ = BaseRequest.CreateBuilder(this.result.baseRequest_).MergeFrom(value).BuildPartial();
				}
				else
				{
					this.result.baseRequest_ = value;
				}
				this.result.hasBaseRequest = true;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearBaseRequest()
			{
				this.PrepareBuilder();
				this.result.hasBaseRequest = false;
				this.result.baseRequest_ = null;
				return this;
			}
			public DownloadAppAttachRequest.Builder SetAppId(string value)
			{
				ThrowHelper.ThrowIfNull(value, "value");
				this.PrepareBuilder();
				this.result.hasAppId = true;
				this.result.appId_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearAppId()
			{
				this.PrepareBuilder();
				this.result.hasAppId = false;
				this.result.appId_ = "";
				return this;
			}
			public DownloadAppAttachRequest.Builder SetSdkVersion(uint value)
			{
				this.PrepareBuilder();
				this.result.hasSdkVersion = true;
				this.result.sdkVersion_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearSdkVersion()
			{
				this.PrepareBuilder();
				this.result.hasSdkVersion = false;
				this.result.sdkVersion_ = 0u;
				return this;
			}
			public DownloadAppAttachRequest.Builder SetMediaId(string value)
			{
				ThrowHelper.ThrowIfNull(value, "value");
				this.PrepareBuilder();
				this.result.hasMediaId = true;
				this.result.mediaId_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearMediaId()
			{
				this.PrepareBuilder();
				this.result.hasMediaId = false;
				this.result.mediaId_ = "";
				return this;
			}
			public DownloadAppAttachRequest.Builder SetUserName(string value)
			{
				ThrowHelper.ThrowIfNull(value, "value");
				this.PrepareBuilder();
				this.result.hasUserName = true;
				this.result.userName_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearUserName()
			{
				this.PrepareBuilder();
				this.result.hasUserName = false;
				this.result.userName_ = "";
				return this;
			}
			public DownloadAppAttachRequest.Builder SetTotalLen(uint value)
			{
				this.PrepareBuilder();
				this.result.hasTotalLen = true;
				this.result.totalLen_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearTotalLen()
			{
				this.PrepareBuilder();
				this.result.hasTotalLen = false;
				this.result.totalLen_ = 0u;
				return this;
			}
			public DownloadAppAttachRequest.Builder SetStartPos(uint value)
			{
				this.PrepareBuilder();
				this.result.hasStartPos = true;
				this.result.startPos_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearStartPos()
			{
				this.PrepareBuilder();
				this.result.hasStartPos = false;
				this.result.startPos_ = 0u;
				return this;
			}
			public DownloadAppAttachRequest.Builder SetDataLen(uint value)
			{
				this.PrepareBuilder();
				this.result.hasDataLen = true;
				this.result.dataLen_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearDataLen()
			{
				this.PrepareBuilder();
				this.result.hasDataLen = false;
				this.result.dataLen_ = 0u;
				return this;
			}
			public DownloadAppAttachRequest.Builder SetOutFmt(string value)
			{
				ThrowHelper.ThrowIfNull(value, "value");
				this.PrepareBuilder();
				this.result.hasOutFmt = true;
				this.result.outFmt_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearOutFmt()
			{
				this.PrepareBuilder();
				this.result.hasOutFmt = false;
				this.result.outFmt_ = "";
				return this;
			}
			public DownloadAppAttachRequest.Builder SetRotation(int value)
			{
				this.PrepareBuilder();
				this.result.hasRotation = true;
				this.result.rotation_ = value;
				return this;
			}
			public DownloadAppAttachRequest.Builder ClearRotation()
			{
				this.PrepareBuilder();
				this.result.hasRotation = false;
				this.result.rotation_ = 0;
				return this;
			}
		}
		public const int BaseRequestFieldNumber = 1;
		public const int AppIdFieldNumber = 2;
		public const int SdkVersionFieldNumber = 3;
		public const int MediaIdFieldNumber = 4;
		public const int UserNameFieldNumber = 5;
		public const int TotalLenFieldNumber = 6;
		public const int StartPosFieldNumber = 7;
		public const int DataLenFieldNumber = 8;
		public const int OutFmtFieldNumber = 9;
		public const int RotationFieldNumber = 10;
		private static readonly DownloadAppAttachRequest defaultInstance;
		private static readonly string[] _downloadAppAttachRequestFieldNames;
		private static readonly uint[] _downloadAppAttachRequestFieldTags;
		private bool hasBaseRequest;
		private BaseRequest baseRequest_;
		private bool hasAppId;
		private string appId_ = "";
		private bool hasSdkVersion;
		private uint sdkVersion_;
		private bool hasMediaId;
		private string mediaId_ = "";
		private bool hasUserName;
		private string userName_ = "";
		private bool hasTotalLen;
		private uint totalLen_;
		private bool hasStartPos;
		private uint startPos_;
		private bool hasDataLen;
		private uint dataLen_;
		private bool hasOutFmt;
		private string outFmt_ = "";
		private bool hasRotation;
		private int rotation_;
		private int memoizedSerializedSize = -1;
		public static DownloadAppAttachRequest DefaultInstance
		{
			get
			{
				return DownloadAppAttachRequest.defaultInstance;
			}
		}
		public override DownloadAppAttachRequest DefaultInstanceForType
		{
			get
			{
				return DownloadAppAttachRequest.DefaultInstance;
			}
		}
		protected override DownloadAppAttachRequest ThisMessage
		{
			get
			{
				return this;
			}
		}
		public BaseRequest BaseRequest
		{
			get
			{
				return this.baseRequest_ ?? BaseRequest.DefaultInstance;
			}
		}
		public string AppId
		{
			get
			{
				return this.appId_;
			}
		}
		public uint SdkVersion
		{
			get
			{
				return this.sdkVersion_;
			}
		}
		public string MediaId
		{
			get
			{
				return this.mediaId_;
			}
		}
		public string UserName
		{
			get
			{
				return this.userName_;
			}
		}
		public uint TotalLen
		{
			get
			{
				return this.totalLen_;
			}
		}
		public uint StartPos
		{
			get
			{
				return this.startPos_;
			}
		}
		public uint DataLen
		{
			get
			{
				return this.dataLen_;
			}
		}
		public string OutFmt
		{
			get
			{
				return this.outFmt_;
			}
		}
		public int Rotation
		{
			get
			{
				return this.rotation_;
			}
		}
		public override bool IsInitialized
		{
			get
			{
				return this.hasBaseRequest && this.hasSdkVersion && this.hasTotalLen && this.hasStartPos && this.hasDataLen && this.BaseRequest.IsInitialized;
			}
		}
		public override int SerializedSize
		{
			get
			{
				int num = this.memoizedSerializedSize;
				if (num != -1)
				{
					return num;
				}
				num = 0;
				if (this.hasBaseRequest)
				{
					num += CodedOutputStream.ComputeMessageSize(1, this.BaseRequest);
				}
				if (this.hasAppId)
				{
					num += CodedOutputStream.ComputeStringSize(2, this.AppId);
				}
				if (this.hasSdkVersion)
				{
					num += CodedOutputStream.ComputeUInt32Size(3, this.SdkVersion);
				}
				if (this.hasMediaId)
				{
					num += CodedOutputStream.ComputeStringSize(4, this.MediaId);
				}
				if (this.hasUserName)
				{
					num += CodedOutputStream.ComputeStringSize(5, this.UserName);
				}
				if (this.hasTotalLen)
				{
					num += CodedOutputStream.ComputeUInt32Size(6, this.TotalLen);
				}
				if (this.hasStartPos)
				{
					num += CodedOutputStream.ComputeUInt32Size(7, this.StartPos);
				}
				if (this.hasDataLen)
				{
					num += CodedOutputStream.ComputeUInt32Size(8, this.DataLen);
				}
				if (this.hasOutFmt)
				{
					num += CodedOutputStream.ComputeStringSize(9, this.OutFmt);
				}
				if (this.hasRotation)
				{
					num += CodedOutputStream.ComputeInt32Size(10, this.Rotation);
				}
				this.memoizedSerializedSize = num;
				return num;
			}
		}
		private DownloadAppAttachRequest()
		{
		}
		public override void WriteTo(ICodedOutputStream output)
		{
			int arg_06_0 = this.SerializedSize;
			string[] downloadAppAttachRequestFieldNames = DownloadAppAttachRequest._downloadAppAttachRequestFieldNames;
			if (this.hasBaseRequest)
			{
				output.WriteMessage(1, downloadAppAttachRequestFieldNames[1], this.BaseRequest);
			}
			if (this.hasAppId)
			{
				output.WriteString(2, downloadAppAttachRequestFieldNames[0], this.AppId);
			}
			if (this.hasSdkVersion)
			{
				output.WriteUInt32(3, downloadAppAttachRequestFieldNames[6], this.SdkVersion);
			}
			if (this.hasMediaId)
			{
				output.WriteString(4, downloadAppAttachRequestFieldNames[3], this.MediaId);
			}
			if (this.hasUserName)
			{
				output.WriteString(5, downloadAppAttachRequestFieldNames[9], this.UserName);
			}
			if (this.hasTotalLen)
			{
				output.WriteUInt32(6, downloadAppAttachRequestFieldNames[8], this.TotalLen);
			}
			if (this.hasStartPos)
			{
				output.WriteUInt32(7, downloadAppAttachRequestFieldNames[7], this.StartPos);
			}
			if (this.hasDataLen)
			{
				output.WriteUInt32(8, downloadAppAttachRequestFieldNames[2], this.DataLen);
			}
			if (this.hasOutFmt)
			{
				output.WriteString(9, downloadAppAttachRequestFieldNames[4], this.OutFmt);
			}
			if (this.hasRotation)
			{
				output.WriteInt32(10, downloadAppAttachRequestFieldNames[5], this.Rotation);
			}
		}
		public override int GetHashCode()
		{
			int num = base.GetType().GetHashCode();
			if (this.hasBaseRequest)
			{
				num ^= this.baseRequest_.GetHashCode();
			}
			if (this.hasAppId)
			{
				num ^= this.appId_.GetHashCode();
			}
			if (this.hasSdkVersion)
			{
				num ^= this.sdkVersion_.GetHashCode();
			}
			if (this.hasMediaId)
			{
				num ^= this.mediaId_.GetHashCode();
			}
			if (this.hasUserName)
			{
				num ^= this.userName_.GetHashCode();
			}
			if (this.hasTotalLen)
			{
				num ^= this.totalLen_.GetHashCode();
			}
			if (this.hasStartPos)
			{
				num ^= this.startPos_.GetHashCode();
			}
			if (this.hasDataLen)
			{
				num ^= this.dataLen_.GetHashCode();
			}
			if (this.hasOutFmt)
			{
				num ^= this.outFmt_.GetHashCode();
			}
			if (this.hasRotation)
			{
				num ^= this.rotation_.GetHashCode();
			}
			return num;
		}
		public override bool Equals(object object_0)
		{
			DownloadAppAttachRequest downloadAppAttachRequest = object_0 as DownloadAppAttachRequest;
			return downloadAppAttachRequest != null && (this.hasBaseRequest == downloadAppAttachRequest.hasBaseRequest && (!this.hasBaseRequest || this.baseRequest_.Equals(downloadAppAttachRequest.baseRequest_))) && (this.hasAppId == downloadAppAttachRequest.hasAppId && (!this.hasAppId || this.appId_.Equals(downloadAppAttachRequest.appId_))) && (this.hasSdkVersion == downloadAppAttachRequest.hasSdkVersion && (!this.hasSdkVersion || this.sdkVersion_.Equals(downloadAppAttachRequest.sdkVersion_))) && (this.hasMediaId == downloadAppAttachRequest.hasMediaId && (!this.hasMediaId || this.mediaId_.Equals(downloadAppAttachRequest.mediaId_))) && (this.hasUserName == downloadAppAttachRequest.hasUserName && (!this.hasUserName || this.userName_.Equals(downloadAppAttachRequest.userName_))) && (this.hasTotalLen == downloadAppAttachRequest.hasTotalLen && (!this.hasTotalLen || this.totalLen_.Equals(downloadAppAttachRequest.totalLen_))) && (this.hasStartPos == downloadAppAttachRequest.hasStartPos && (!this.hasStartPos || this.startPos_.Equals(downloadAppAttachRequest.startPos_))) && (this.hasDataLen == downloadAppAttachRequest.hasDataLen && (!this.hasDataLen || this.dataLen_.Equals(downloadAppAttachRequest.dataLen_))) && (this.hasOutFmt == downloadAppAttachRequest.hasOutFmt && (!this.hasOutFmt || this.outFmt_.Equals(downloadAppAttachRequest.outFmt_))) && (this.hasRotation == downloadAppAttachRequest.hasRotation && (!this.hasRotation || this.rotation_.Equals(downloadAppAttachRequest.rotation_)));
		}
		public override void PrintTo(TextWriter writer)
		{
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("BaseRequest", this.hasBaseRequest, this.baseRequest_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("AppId", this.hasAppId, this.appId_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("SdkVersion", this.hasSdkVersion, this.sdkVersion_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("MediaId", this.hasMediaId, this.mediaId_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("UserName", this.hasUserName, this.userName_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("TotalLen", this.hasTotalLen, this.totalLen_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("StartPos", this.hasStartPos, this.startPos_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("DataLen", this.hasDataLen, this.dataLen_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("OutFmt", this.hasOutFmt, this.outFmt_, writer);
			GeneratedMessageLite<DownloadAppAttachRequest, DownloadAppAttachRequest.Builder>.PrintField("Rotation", this.hasRotation, this.rotation_, writer);
		}
		public static DownloadAppAttachRequest ParseFrom(byte[] data)
		{
			return DownloadAppAttachRequest.CreateBuilder().MergeFrom(data).BuildParsed();
		}
		private DownloadAppAttachRequest MakeReadOnly()
		{
			return this;
		}
		public static DownloadAppAttachRequest.Builder CreateBuilder()
		{
			return new DownloadAppAttachRequest.Builder();
		}
		public override DownloadAppAttachRequest.Builder ToBuilder()
		{
			return DownloadAppAttachRequest.CreateBuilder(this);
		}
		public override DownloadAppAttachRequest.Builder CreateBuilderForType()
		{
			return new DownloadAppAttachRequest.Builder();
		}
		public static DownloadAppAttachRequest.Builder CreateBuilder(DownloadAppAttachRequest prototype)
		{
			return new DownloadAppAttachRequest.Builder(prototype);
		}
		static DownloadAppAttachRequest()
		{
			DownloadAppAttachRequest.defaultInstance = new DownloadAppAttachRequest().MakeReadOnly();
			DownloadAppAttachRequest._downloadAppAttachRequestFieldNames = new string[]
			{
				"AppId",
				"BaseRequest",
				"DataLen",
				"MediaId",
				"OutFmt",
				"Rotation",
				"SdkVersion",
				"StartPos",
				"TotalLen",
				"UserName"
			};
			DownloadAppAttachRequest._downloadAppAttachRequestFieldTags = new uint[]
			{
				18u,
				10u,
				64u,
				34u,
				74u,
				80u,
				24u,
				56u,
				48u,
				42u
			};
			object.ReferenceEquals(micromsg.Proto.DownloadAppAttachRequest.Descriptor, null);
		}
	}
}
